implantable pacemaker - Spanish English Dictionary